/*固定样式*/
.wrap{
	width: 100%;
	min-width: 1200px;
}
.w1200{
	width: 1200px;
	margin:auto;
}
.w1100{
	width: 1200px;
	margin:auto;
}
.pr{
	position: relative;
}
img{
	vertical-align: middle;
}
body{
	background: url(../images/body_bg.jpg) center top no-repeat #fff;
}
.top{
	line-height: 36px;
	font-size: 14px;
	border-bottom: 1px solid #b7bcbe;
	color:#393939;
}
.top .w1200{
	box-sizing: border-box;
	padding-left: 50px;
	padding-right: 50px;
}
.logo{
	margin-top: 10px;
	line-height: 130px;
}
.nav_list{
	background: #4a4949;
	text-align: center;
}
.nav_list li{
	display: inline-block;
	font-size: 16px;
	color:#fefefe;
	width: 140px;
	line-height: 52px;
	border-right: 1px solid white;
}
.nav_list li:hover{
	color:#fd8000;
}
.nav_list a:last-child li{
	border-right: none;
}
.banner{
	margin-top: 20px;
}
/* 本例子css */
.slideBox{ width:100%;overflow:hidden; position:relative;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.i_product{
	margin-top: 33px;
}
.i_slide_nav{
	width: 235px;
}
.i_slide_nav h2{
	background: #fc8000;
	color:white;
	font-size: 35px;
	box-sizing: border-box;
	height: 103px;
	padding-top: 25px;
	padding-left: 29px;
}
.i_slide_nav h2 .en{
	font-size: 17px;
	display: block;
	text-transform: capitalize;
	line-height: 30px;
}
.i_slide_nav_list{
	background: #e6e6e6;
	box-sizing: border-box;
	padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 30px;
}
.i_slide_nav_list .parent{
	position: relative;
	line-height: 45px;
	font-size: 18px;
}
.i_slide_nav_list .parent img{
	margin-left: 15px;
	vertical-align: 3px;
}
.i_slide_nav_list .parent1{
	position: relative;
	line-height: 45px;
	font-size: 18px;
}
.i_slide_nav_list .parent1 img{
	margin-left: 15px;
	vertical-align: 3px;
}
.i_slide_nav_list .sub{
	transition: all 0.5s;
	height: 0px;
	overflow: hidden;
}
.i_slide_nav_list .sub.on{
	height: auto;
}
.i_slide_nav_list .sub li{
	font-size: 14px;
	color:#2d2d2d;
	line-height: 34px;
}
.i_slide_nav_list .sub li:hover{
	color:#fc8000;
}
.i_pro_title{
	line-height: 45px;
	border-bottom: 1px solid #7a7a7a;
	padding-left: 10px;
	padding-right: 10px;
}
.i_pro_title .fl{
	font-size: 26px;
	color:#2d2d2d;
}
.i_pro_title .fr{
	font-size: 15px;
}
.i_pro_title .fr img{
	margin-left: 8px;
}
.i_pro_list{
	width: 855px;
	margin-right: 40px;
}
.i_pro_list ul{
	margin-top: 10px;
}
.i_pro_list ul li{
	display: inline-block;
	margin-top: 20px;
}
.i_pro_list ul li .img_wrap{
	width: 272px;
}
.i_pro_list ul li .img_wrap img{
	width: 100%;
}
.i_pro_list ul li .title{
	line-height: 44px;
	font-size: 16px;
	color:#414141;
	text-align: center;
	border-bottom: 1px solid transparent;
}
.i_pro_list ul li:hover .title{
	border-bottom: 1px solid #fc8000;
	color:#fc8000;
}
.i_case{
	margin-top: 45px;
}
.i_title{
	line-height: 52px;
	background: #4a4949;
	color:white;
	padding-left: 30px;
	padding-right: 30px;
}
.i_title .fl a:hover{
	color:#fc8000;
}
.i_title .fr a:hover{
	color:#fc8000;
}

.picScroll-left{
	position: relative;
	margin-top: 25px;
}
.picScroll-left .picList{

}
.picScroll-left .picList li{
	width: 288px;
	margin:0px 4px;
	border:2px solid #e9e9e9;
}
.picScroll-left .picList li .pic img{
	width: 100%;
}
.picScroll-left .picList li .title{
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color:white;
	background: rgba(0,0,0,0.5);
	margin-top: -44px;
	position: relative;
	z-index: 10;
}
.picScroll-left .prev,.picScroll-left .next{
	position: absolute;
	z-index: 10;
	top:50%;
	margin-top: -25px;
	display: block;
	width: 49px;
	height: 49px;
	background: url(../images/circle_arr.png) no-repeat;
	cursor:pointer;
}
.picScroll-left .prev{
	left:-60px;
	background-position: 0px 0px;
}
.picScroll-left .next{
	right:-62px;
	background-position: -60px 0px;
}
.picScroll-left .prev:hover{
	background-position: -119px 0px;
}
.picScroll-left .next:hover{
	background-position: -176px 0px;
}
.i_news{
	margin-top: 50px;
	padding-bottom: 45px;
}
.i_news_list{

}
.i_news_list li{
	display: inline-block;
	width: 382px;
	vertical-align: top;
}
.i_news_list li .i_title .fl{
	font-size: 24px;
}
.i_about_img{
	margin-top: 15px;
	width: 100%;
}
.i_news_list li h3.i_about_h3{
	font-weight: normal;
	font-size: 18px;
	color:#464646;
	line-height: 50px;
	margin-top: 20px;
}
.i_news_list li p.i_about_p{
	color:#464646;
	font-size: 14px;
	line-height: 26px;
}
.i_news_list_c{

}
.i_news_list_c li{
	color:#464646;
	background: #e9e9e9;
	padding:10px 12px 12px 20px;
	box-sizing: border-box;
	margin-top: 10px;
}
.i_news_list_c li:first-child{
	margin-top: 15px;
}
.i_news_list_c li h4{
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
}
.i_news_list_c li p{
	font-size: 14px;
	line-height: 21px;
}
.i_news_list_c li div.time{
	font-size: 14px;
	color:#ababab;
	line-height: 30px;
	font-family: "Arial";
}
.i_contact_img{
	margin-top: 15px;
	display: block;
}
.ewm{
	display: inline-block;
	width: 98px;
	text-align: center;
	font-size: 14px;
	color:#464646;
	margin-top: 17px;
	margin-right: 30px;
}
.ewm img{
	margin-bottom: 6px;
}
.i_contact_list{
	font-size: 14px;
	color:#464646;
	line-height: 25px;
	margin-top: 5px;
}
.foot{
	height: 119px;
	background: url(../images/foot_bg.jpg) center center no-repeat;
	box-sizing: border-box;
	padding-top: 40px;
}
.foot_nav_list{
	text-align: left;
	font-size: 0px;
}
.foot_nav_list li{
	display: inline-block;
	font-size: 16px;
	color:white;
	width: 114px;
}
.foot_nav_list li:hover{
	color:#fc8000;
}
.copyright{
	color:white;
/* 	padding-left: 80px;
	padding-right: 80px; */
	font-size: 14px;
	margin-top: 35px;
}.diqu{width:1200px;margin:0 auto;}.diqu p{font-size:14px;padding:10px 0px;margin:10px auto;border-bottom:1px dashed #bfbfbf;}